package com.ruoyi.bussiness.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 历史数据对象 ccy_history_price_day
 * 
 * @author wzy
 * @date 2025-10-21
 */
@Data
public class CcyHistoryPrice extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 交易对 */
    @Excel(name = "交易对")
    private String instId;

    /** 开盘价 */
    @Excel(name = "开盘价")
    private String kpj;

    /** 实时价 */
    @Excel(name = "实时价")
    private String ssj;

    /** 最高价 */
    @Excel(name = "最高价")
    private String zgj;

    /** 最低价 */
    @Excel(name = "最低价")
    private String zdj;

    /** 实时振幅 */
    @Excel(name = "实时振幅")
    private String sszf;

    /** 最大振幅 */
    @Excel(name = "最大振幅")
    private String zdzf;

    /** 涨跌方向 */
    @Excel(name = "涨跌方向")
    private String fx;

    /** 单向振幅 */
    @Excel(name = "单向振幅")
    private String dxzf;

    /** 时间维度 */
    @Excel(name = "时间维度")
    private String bar;

    /** 观测时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "观测时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gcTime;

    private String tableName;
}
